home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 1
/
The Arsenal Files (Arsenal Computer).ISO
/
os2_app
/
ctm0004.txt
< prev
next >
Wrap
Text File
|
1994-03-03
|
9KB
|
130 lines
C Set ++ Class Libraries Version 2.1
Fixes List
------------------------------------
*************************************************************************
* *
* This CSD contains fixes that apply only to C/C++ Tools Version 2.01. *
* Do not attempt to apply it to C Set++ version 2.0 or to C/C++ Tools *
* Version 2.0. *
* *
* Although it is not required, it is recommended that fix CTC0007 be *
* applied as a companion to this fix. CTC0007 fixes problems *
* associated with the /Tm compile option. *
* *
*************************************************************************
=========================================================================
CTM0004 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTM0004
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
QUAL-IMP CCL Elements with equal keys are guaranteed to
be handled first-in first-out
for KeySortedBags and PriorityQueues
-------------------------------------------------------------------------
QUAL-IMP CCL Rename Boolean to IBoolean for IAStack,
IAQueue, IADeque, IAPriorityQueue
-------------------------------------------------------------------------
QUAL-IMP CCL Fix behavior of remove for IRelation and
ISortedRelation, in case of multiple keys.
-------------------------------------------------------------------------
QUAL-IMP CCL check for memory overflow in hash table
based implementations
-------------------------------------------------------------------------
QUAL-IMP CCL check for memory overflow in operator= for
AVL based implementations
-------------------------------------------------------------------------
QUAL-IMP CCL check for correct cursor in locate and
replace functions in KeySortedSets and
KeySets based on sequence implementations
-------------------------------------------------------------------------
QUAL-IMP CCL check for null managed pointers in operator=
and copy constructor
-------------------------------------------------------------------------
PJ12170 UICL Acknowledgement from remoteExecute handled
incorrectly in DDE.
-------------------------------------------------------------------------
PJ12171 UICL IDM::rfObject is missing from rendering
format constants and needs to be added.
-------------------------------------------------------------------------
PJ12172 UICL After bringing up a window from a popup menu
from a container in a canvas, the window does
not have the focus.
-------------------------------------------------------------------------
QUAL-IMP UICL IFont class is missing operator=.
-------------------------------------------------------------------------
QUAL-IMP UICL Memory for the window list is not being
freed when a window is destroyed. A static
member of IMenuHdr is being freed too soon.
-------------------------------------------------------------------------
QUAL-IMP UICL IMultiLineEdit::importFromFile adds one too
many bytes to the mle if the file length is
not a multiple of 1024.
-------------------------------------------------------------------------
QUAL-IMP UICL After bringing up a popup menu for the entire
container, you can no longer query the
container object that has the cursor.
-------------------------------------------------------------------------
QUAL-IMP UICL If you create a graphic PushButton with the
sizeToGraphic style and pass in a rectangle,
the graphic is displayed incorrectly. In
addition, it comes up in the highlighted
state.
-------------------------------------------------------------------------
QUAL-IMP UICL Need to imporve how the graphic is drawn on
the graphic PushButton.
-------------------------------------------------------------------------
QUAL-IMP UICL Setting a vector font on an IMLE causes a
hang.
-------------------------------------------------------------------------
QUAL-IMP UICL Using setDeleteObjectsOnClose in a details
view container with many items can cause
it to take an unacceptable amount of time
to terminate.
-------------------------------------------------------------------------
QUAL-IMP UICL istattxt.inl is not included in istattxt.hpp.
-------------------------------------------------------------------------
QUAL-IMP UICL IThread::messageQueue returns HMQ_CURRENT
instead of the actual message queue handle
for the thread.
-------------------------------------------------------------------------
QUAL-IMP UICL Setting the icon handle to 0 in
IGraphicPushButton causes a trap in PMWIN.
=========================================================================
CTM0003 is informal Corrective Service.
The following fixes are provided in Class Libraries CS CTM0003 and later
*************************************************************************
FIX/APAR COMPONENT PROBLEM DESCRIPTION
*************************************************************************
PJ11717 UICL In a multithreaded situation a hang would
sometimes occur in UICL.
-------------------------------------------------------------------------
PJ11719 UICL A window handle was not validated before an
attempt was made at creating an instance of
IWindowClassName.
-------------------------------------------------------------------------
PJ11721 UICL IMenuHandler::menuEnded() was accessing
memory that was no longer valid.
-------------------------------------------------------------------------
QUAL-IMP UICL When creating a textCursor for a container in
details view, the cursor does not work
PROPERLY for all the text columns.
-------------------------------------------------------------------------
QUAL-IMP UICL On receipt of WM_BEGINDRAG, UICL was
attempting to obtain the pointer position
from message parameter 2. The pointer
position is actually contained in message
parameter 1.
-------------------------------------------------------------------------
QUAL-IMP UICL On receipt of DM_PRINTOBJECT, UICL was
attempting to obtain a pointer to a DRAGINFO
structure from message parameter 1. Message
parameter 1 actually contains a pointer to a
DRAGITEM structure.
-------------------------------------------------------------------------
QUAL-IMP UICL Added IMenuDrawItemEvent as the first
PARAMETER to IMenuDrawItemHandler::setSize
VIRTUAL FUNCTION in order to provide a way to
FIND THE ID OF the item to be sized.
=========================================================================